package com.audaque.jadmin.common.service;

import java.util.List;

import org.springframework.stereotype.Service;

/**
 * @Description :通用接口
 * @FileName: BaseService.java
 * @Author :WeiHui.Zhang
 * @Data : 2015年8月12日 下午5:53:53
 * @Version:V1.00
 */
@Service
public interface BaseService<T> {

	T selectByKey(Object key);

	int save(T entity);

	int delete(Object key);

	int updateAll(T entity);

	int updateNotNull(T entity);

	List<T> selectByExample(Object example);

	// TODO 其他...
}
